更新时间:2021-01-30 15:39
克里夫·莫勒尔(英语:Cleve Barry Moler,1939年8月17日-),美国数学家及计算机科学家,研究数值分析领域,MATLAB语言创立者,软件公司迈斯沃克首席科学家。
莫勒的第一次计算机编程经验涉及1959年在加州理工学院的一台Burroughs 205 Datatron计算机,当时该系统甚至还没有编译器。
1961年和1962年,在喷气推进实验室的暑期工作把他介绍给了FORTRAN。
在苏黎世ETH读了一年博士后之后,Moler于1966年加入密歇根大学数学系。这开始了在密歇根大学、新墨西哥大学和斯坦福大学20年的学术生涯。在他的16名博士生中,有11人在康奈尔大学、耶鲁大学、德克萨斯大学和田纳西大学等机构从事学术工作。
1980年代,他在新墨西哥州担任计算机科学主席。在新墨西哥州,他在70年代末是数学系的教授。在此期间,他为计算科学和工程开发了数个数学软件包。这些软件包最终形成了高级技术计算环境MATLAB的基础。
20 世纪 70 年代中后期,Cleve Moler 博士和其同事在美国国家科学基金的资助下开发了调用 EISPACK 和 LINPACK 的 NRTRM 子程序库。
在当时,这两个程序库代表了矩阵运算的最高水平。
后来,Cleve Moler 在给学生讲授线性代数课程时,希望教学生使用EISPACK 和LINPACK 程序库,但他发现学生用FORTRAN 编写接口程序很费时间,于是他开始自己动手,利用业余时间为学生编写EISPACK 和 LINPACK 的接口程序。
Cleve Moler 给这个接口程序取名为 MATLAB,该名为矩阵(matrix)和实验室(laboratory)这两个英文单词前三个字母的组合。在以后的数年里,MATLAB 在多所大学作为教学辅助软件使用,并作为面向大众的免费软件广为流传。 1983 年春天,Cleve Moler 到斯坦福大学讲学,MATLAB 深深地吸引了工程师Jack Little,Jack Little 敏锐地觉察到 MATLAB 在工程领域的广阔前景。
同年,他和Cleve Moler 一起,用 C语言开发了第二代专业版。这一代的 MATLAB 语言同时具备了数值计算和数据图示化的功能。
1984 年,Cleve Moler 和 Jack Little 成立了 MathWorks 公司,正式把 MATLAB 推向市场。
1984年,杰克·利特尔重新编写并增强了MATLAB,使其可以在新的IBM PC上使用。
同年,Moler和Jack Little创立了MathWorks,Inc.公司,将MATLAB商业化并继续发展。
在MathWorks,Moler担任首席科学家,负责监督公司产品的数学方面。
在1989年加入MathWorks之前,他曾在两个计算机硬件制造商英特尔超立方体组织(Intel Supercube organization)和热诚计算机(Ardent computer)工作了五年。
除了是第一个版本的MATLAB的作者外,Moler还是LINPACK和EISPACK科学子程序库的作者之一。他是三本传统的数值方法教科书的合著者和两本在线书籍的作者,分别是MATLAB数值计算和MATLAB实验。
之后5年,曾在两个计算机硬件制造厂工作,分别是Inter Hypercube公司和Ardent Computer公司。
Cleve教授的研究兴趣集中在数值分析与数学软件。作为第一版MATLAB的作者,他还是LINPACK 和EISPACK科学子程序库的合著者。此外还参与编著过四本关于数值方法的书。
Cleve长期服务于美国工业与应用数学学会,并于2007-2009任主席。Cleve于1997年当选美国国家工程院院士,并获多项荣誉,包括瑞典林学平大学荣誉学位,加拿大滑铁卢大学荣誉数学博士学位,丹麦科技大学荣誉博士等。Cleve刚刚获得IEEE计算机学会的2012年计算机先驱奖。
2016年,MATLAB在IEEESpectrum的编程语言排名中排名第14。
MathWorks在全球20多个城市拥有4000名员工。莫勒是这家公司的创始人和首席数学家。莫勒是美国国家工程院院士,曾多次获得IEEE约翰冯诺依曼奖、IEEE计算机协会计算机先锋奖和Sidney Fernbach奖,以及来自主要的数值分析专业协会SIAM的两个奖项。
今天,莫勒在新墨西哥州圣达菲的家中远程办公,撰写书籍、文章和MATLAB程序。
克里夫·莫勒尔于1997年2月14日获选美国国家工程院院士。于2001年6月16日获得滑铁卢大学荣誉数学博士学位,于2004年4月30日获取丹麦技术大学荣誉技术博士学位。2012年4月,IEEE计算机学会授予他计算机先驱奖。2014年2月,IEEE授予克里夫·莫勒尔2014年约翰·冯诺依曼奖。